@charset "utf-8";
.logo{padding:10px 0;}
.mt{height:33px;line-height:33px;background:url(i/bg_mt.png) 0 -66px;}
.mt s{float:left;width:14px;height:33px;background:url(i/bg_mt.png) 0 0;}
.mt b{float:right;width:14px;height:33px;background:url(i/bg_mt.png) 0 -33px;}

.mt h2{float:left;}

.mt .extra{float:right;position:relative;height:33px;width:250px;}

.mt .extra ul{width:250px;overflow:hidden;text-align:right;height:33px;overflow:Hidden;}

.mt .extra li{height:33px;width:250px;overflow:hidden}

.mt .extra a{color:#005ea7}
#confirm .mc .info{float:left;border-right:1px solid #d2d2d2;}
#confirm .rate{height:25px;width:625px;margin:0 auto;padding-bottom:20px;}
#confirm .rate ul{overflow:hidden}
#confirm .rate li{float:left;width:99px;background:#ededed;height:25px;line-height:25px;color:#fff;position:relative;padding-right:16px;text-align:center;font-weight:bold;color:#999}
#confirm .rate li s{width:24px;height:25px;display:block;position:absolute;right:0;top:0;background:url(i/recharge0425.png) -176px 0;}
#confirm .rate .fore{width:180px;text-align:center;}
#confirm .rate .curr{background:#ffe6bc;color:#ff6600}
#confirm .rate .pass{background:#bbb;color:#fff}
#confirm .rate .pass s{background-position:-128px 0;}
#confirm .rate .curr s{background-position:-152px 0}
#confirm .item{padding:10px 0 0px 75px;margin:0 auto;overflow:hidden;line-height:20px;position:relative;zoom:1;margin-left:20px}
#confirm .item input,#confirm .item select,#confirm .item label,#confirm .item span{float:left;}
#confirm .item .tit{font-size:14px;color:#666;position:absolute;width:75px;height:25px;left:0px;top:7px;text-align:right;line-height:25px;font-family:"微软雅黑"}
#confirm .spec .tit{top:10px;}
#confirm .item label strong{font-size:14px;}
#confirm .item label{margin-right:10px;}
#confirm .item select{border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;height:23px;line-height:23px;min-width:63px;margin-right:10px;}
#confirm .item .text{border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;height:19px;line-height:19px;padding:2px 0;padding-left:5px;width:200px;margin-right:10px;font-weight:bold;color:#ff6600;font-family:"Arial Black";font-size:14px;_font-weight:normal}
#confirm .item .error{color:#cc0000;padding-top:5px;_height:21px;_width:300px;}
#confirm .item .warn{color:#666;_height:21px;_width:100px;}
#confirm .item .warn a{color:#005aa0;padding:0 2px;}
#confirm .item .rebate{width:54px;height:15px;background:url(i/recharge0425.png) -73px 0;line-height:15px;color:#ff4e00;float:left;text-align:center;font-size:10px;margin-top:2px;margin-right:10px;}
#confirm .item .price{font-size:13px;color:#ff8f33;font-weight:bold}
#confirm .btn .submit {	
	background: url(../images/order.gif) no-repeat  0 -59px;
	
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    width: 150px;
    height: 36px;
   
    border:0;
    margin:20px 0px 10px 20px;
    overflow: visible;
    text-align: center;
    text-decoration:none;
    float:left
}
#confirm .btn .submit:hover{background: url(../images/order.gif) no-repeat  0 -107px;}	
#confirm .btn .disabled{background-position:-51px -118px;}
#confirm .btn a{float:left;margin-right:10px;line-height:40px;color:#005AA0;text-decoration:underline}
#confirm .item .more{padding-top:10px;overflow:hidden;zoom:1;float:left}
#confirm .item .more select{width:150px;}
#confirm a:active{color:#005ea7}
#confirm .tips{float:left;padding:0 0 25px 20px}
#confirm .tips dl{margin-top:20px;}
#confirm .tips dl.fore{margin:25px 0 0px 0;}
#confirm .tips dt{font-weight:bold;height:28px;line-height:28px;}
#confirm .tips dd{line-height:26px;color:#666;font-family:"宋体";position:relative;padding-left:13px;}
#confirm .tips dd i{position:absolute;left:0;_left:-10px;top:0;*top:-5px;font-style:normal;}
#confirm .tips .fore dd{color:#999}
#confirm .coupons{margin-bottom: 5px;}
#confirm .coupons .title{padding-left: 5px;}
#confirm .coupons s{width: 15px;height: 15px;display: inline-block;background: url(i/recharge0425.png) -25px -160px;position: relative;top: 3px;}
#confirm .current s{background-position: -65px -160px;}
#confirm .coupons .title a{color: #005ea7;font-size: 12px;text-decoration: none;padding-left: 3px}
#confirm .coupons .title .close{padding-left: 10px;display: none;}
#confirm .current .title .close{display: inline-block;}
#confirm .coupons .title .red{display: none;padding-left: 10px;}
#confirm .disabled .title  a{color: #999}
#confirm .disabled .title s{background-position: -45px -160px}
#confirm .disabled .title .red{display: inline-block;}
#confirm .i-coupons{padding: 15px 20px;background: #eefaff;border: 1px solid #a3d1ec;font-size: 12px;width: 439px;margin-left: 20px;margin-bottom: 10px;display: none}
#confirm .current .i-coupons{display: block;}
#confirm .i-coupons a{color: #005ea7}
#confirm .i-coupons .tip{color: #999;padding-bottom: 5px;}
#confirm .i-coupons .tip a{padding-left: 10px;}
#confirm .list strong{padding-bottom: 5px;display: inline-block;}
#confirm .i-list{height: 24px;line-height: 24px;padding: 1px;}
#confirm .i-list input{position: relative;top: 3px}
#confirm .i-list .red{padding-left: 15px}
#confirm .coupons .curr{background: #fff;border: 1px solid #a3d1ec;padding: 0}
/*payinfo*/
#confirm .payinfo .tit{color: #666;height: 25px;line-height: 25px;width: 75px;text-align: right;font-size: 14px;margin-bottom: 5px;font-family:"微软雅黑"}
#confirm .i-payinfo input{position: relative;top: 2px;*position: static;}
#confirm .i-payinfo input.text{position: static;}
#confirm .i-payinfo dt{float: left;color: #666;width: 62px;text-align: left;}
#confirm .i-payinfo dd{float: left;width: 501px;}
#confirm .i-payinfo .red{color: #c00}
#confirm .i-payinfo .errorinfo{background-color: #f5f5f5;border: 1px solid #d9d9d9;height: 25px;color: #666;padding: 0 13px;display: inline-block;}
#confirm .i-payinfo dd a{color: #005ea7;padding-left: 5px;text-decoration: underline;}
#confirm .i-payinfo dd ul{margin-bottom: 5px}
#confirm .i-payinfo dd li{padding-left: 20px}
#confirm .i-payinfo .error{color: #c00}
/*jdthickbox*/
.thickcon{padding:30px 0;text-align:center;}
.thickcon .con{margin-bottom:30px;color:#ff6600;font-size:14px;font-weight:bold;}
.thickcon s{width:64px;height:56px;display:inline-block;background:url(i/recharge0425.png) -141px -43px;position:relative;top:20px;}
.thickcon .close a{width:73px;height:21px;display:inline-block;background:url(i/recharge0425.png) -1px -72px;line-height:21px;text-decoration:none}
/*success*/
#success .mt{height:33px;line-height:33px;background:url(i/bg_mt.png) 0 -66px;}
#success .mt s{float:left;width:14px;height:33px;background:url(i/bg_mt.png) 0 0;}
#success .mt b{float:right;width:14px;height:33px;background:url(i/bg_mt.png) 0 -33px;}
#success .mt h2{float:left;}
#success .mc {border:solid #d2d2d2;border-width:0 1px 1px;padding:30px 40px;}
#success .o-item{padding:30px 20px 30px 130px;border:1px solid #edd28b;background:#fffdee;position:relative}
#success .mc .item{border-top:1px solid #edd28b;zoom:1;overflow:hidden;padding:15px 0}
#success .mc .o-item s{width:48px;height:40px;display:block;background:url(i/recharge0425.png) 0 -116px;position:absolute;top:50px;left:60px;}
#success .mc .fore{border:0}
#success .mc .item dt{color:#009900;font-size:18px;font-weight:bold;margin-bottom:10px;}
#success .mc .item dd{line-height:26px;font-family:"宋体"}
#success .mc .item .next{width:73px;height:21px;display:inline-block;background:url(i/recharge0425.png) -1px -72px;line-height:21px;text-decoration:none;margin-right:10px;text-align:center}
#success .mc .item .view{width:97px;height:21px;display:inline-block;background:url(i/recharge0425.png) -0px -95px;line-height:21px;text-decoration:none;margin-right:10px;text-align:center}
#confirm .item  .clr{float:none;_display:block;}
#confirm .org{color:#439E1B;line-height:25px} 
#confirm .org3{color:#ed1c24}
#error{width:216px;height:20px;}
#defaultMobileInfo,#defaultMobileInfo label{_float:none;;*float:none;}
*+html #defaultMobileInfo,*+html #defaultMobileInfo label{float:none;}
#confirm .spec {padding-left:20px;position:static;margin: 0;}
#confirm .spec .tit {zoom:1;float:left;position:static;}
#ISPspan,#ISPmodi{ margin-top:10px; padding-left:75px; }
.gre{color: #439E1B}

/*wxd 2013-9-27*/
/*payinfo*/
.cellular_phone{border:1px solid #e4e4e4;margin-bottom:10px;+height:450px;+margin-top:10px}
#confirm .i-payinfo{border: 1px solid #d4bfde;background-color: #fcf7fe;padding: 15px 10px;width:520px}
#confirm .i-payinfo dl{overflow: hidden;width: 203px;line-height: 25px;}
#confirm .i-payinfo dt{float: left;color: #666;width: 62px;text-align: left;}
#confirm .i-payinfo dl.confirm-pay dt{width:100px;}
#confirm .i-payinfo dl.confirm-pay dd{width:300px;}

#confirm .i-payinfo dd{float: left;width: 501px;}
#confirm .i-payinfo .error{color: #c00}
.payinfo a.color{color:#005ea6;}
.payinfo a.color:hover{color:#005ea6;}
#confirm .item .a-color{color:#005ea6;padding:0 0 0 2px;}
#confirm .item a.color:hover{color:#005ea6;}
.payinfo .gray{color:#b7b9b6;}
.payinfo .red{color:#CC0000;}
.payinfo .org{color:#ff6501;padding-left:5px;}
.confirm-gredit{margin:5px 0 10px 0;}
.confirm-gredit input{position:relative;top:2px;left:-3px;}
.confirm-sale{clear:both;margin-top:5px;}
.confirm-sale a{
	font-size:12px;
	font-weight:normal;
}
.confirm-sale a{ 
	background: url(i/confirm-toggler.png) 0 0;
	background-repeat:no-repeat;
    height: 14px;
    margin-right: 20px;
    padding:0 0 1px 20px;
	overflow:Hidden;
	line-height:14px;
}
.confirm-gredit .red{font-weight:bold;}
.confirm-sale a.sub{background-position:0 -15px;}	
.confirm-sale a.gray{background-position:0 -30px;}
.sale-rule{background:#effaff;border:1px solid #a3d1eb;margin:10px auto;padding:5px 20px;line-height:25px;}
.sale-rule h3{font-size:12px;color:#323136;}
.sale-rule .curr{border:1px solid #a0d2ed;font-weight:bold;background:#fff;}
.sale-result .org{padding:0 3px;}
#confirm .i-payinfo input{vertical-align:middle;position:relative;top:-1px;}
.sale-result{border-top:1px dashed #a3d2ec;margin:10px 0 0 0;padding-top:5px;}
.sale-result .org{font-weight:bold;}	

#confirm .btn .submit:hover{text-decoration:none;}
#confirm .confirm-input{background:url(i/confirm-inputbg.jpg) no-repeat 185px center;padding-right:5px;}
.warn{margin:5px 0 0 74px;}
.confirm-sale .gray:hover{color:#b7b9b6;text-decoration:none;}
#confirm .phone_space{margin:25px 20px}
#confirm .phone_space1{margin-top:25px}
/***********充值卡充值*************/
#confirm .item2{padding:10px 0 0px 105px;margin:0 auto;overflow:hidden;line-height:20px;position:relative;zoom:1;margin-left:20px}
#confirm .item2 input,#confirm .item2 select,#confirm .item2 label,#confirm .item2 span{float:left;}
#confirm .phone_space2{margin-top:25px}
#confirm .item2 .tit2{font-size:14px;color:#666;position:absolute;width:100px;height:25px;left:0px;top:7px;text-align:right;line-height:25px;font-family:"微软雅黑"}
#confirm .spec .tit2{top:20px;}
#confirm .item2 div input.text_input{line-height:25px;height:25px;width:180px}
#confirm .item2 div input.radio2{margin:3px }
#confirm .payinfo .tit2{color: #666;height: 25px;line-height: 25px;width: 75px;text-align: right;font-size: 14px;margin-bottom: 5px;font-family:"微软雅黑"}
input.text_input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:#ccc #E1E1E1 #E1E1E1 #ccc;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125) inset;
    color: #666666;
    height: 22px;
    line-height: 22px;
	padding:3px 0px 3px 4px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	float:left;margin-top:-4px
}
